
.grid-view table th:nth-child(4),
.grid-view table td:nth-child(4){
    width:45px;
}

.show-drill {
    border:1px solid #ccc;
    background: linear-gradient(#f0f0f0, #f7f7f7);}

.show-drill h2 {
    font-size:25px;
    font-weight: bold;
    margin:0px;
}

.show-drill .show-drill-card {
    padding:0px;
    margin-bottom:15px;
}


.show-drill h3 {
    color:#555;
    font-size:15px;
    font-weight: bold;
    padding:3px 10px;
    text-decoration: underline;
}


.show-drill p {
    font-size:14px;
    margin-top:0px;
    margin-bottom:6px;
    padding:0px 10px;
}


.show-drill-category p.category {
    font-size:14px;
    margin:0px;
    margin-top:12px;
    margin-bottom:12px;
    line-height: 16px;
    padding-left:10px;
}

.show-drill ul {
    padding-left:10px;
}

.show-drill ul li {
    font-size:15px;
}

.show-drill img.drill-image {
    background-color: #fff;
    border:1px solid #999;
    padding:10px;
    width:200px;
    margin:10px;
    float: left;
    border-radius: 5px;
}

.show-drill iframe {
    padding:10px;
}


.show-drill-info {
    float:right;
    margin-top:0px;
    padding:0px 10px;
}

.show-drill-info p {
    margin:0px;
    font-size: 14px;
    text-align: right;
}

.show-drill-tags {
    font-size: 15px;
    padding:10px;
    color:#666;
}

.show-drill-tags a {
    color:#800;
    text-transform: uppercase;
}


/** view drill **/
.view-drill img.drill-video,
.view-drill img.drill-image {
    background-color: #fff;
    border:0;
    padding:5px;
    width:160px;
    margin-right:10px;
    border:1px solid #ccc;
    border-radius: 5px;
}




/** list */

.drill-list-item {
    border:1px solid #999;
    border-bottom:0px;
    margin:0px;
    padding:15px 10px 15px 10px;
    background: linear-gradient(#f0f0f0, #f7f7f7);
}

.drill-list-item a.drill-title {
    margin:0px;
    padding:0px;
    font-size: 18px;
    font-weight: bold;
    color:#a00;
    text-decoration: none;
    padding-left:250px;
    display:block;
}

.drill-list-item a.drill-title:hover {
    text-decoration: underline;
}

.drill-list-item p {
    font-size:15px;
    margin:0px;
    padding:0px;
    padding-left:250px;
    line-height: 1.5;
    margin-bottom:3px;
    padding-right:150px;
}

.drill-list-item p.drill-players,
.drill-list-item p.drill-category,
.drill-list-item p.drill-tags {
    font-size:14px;
    margin:0px;
    font-weight:normal;
    color:#333;
    text-transform: uppercase;
    margin-bottom:0px;
}

.drill-list-item p.drill-category .drill-label,
.drill-list-item p.drill-tags .drill-label,
.drill-list-item p.drill-players .drill-label{
    color:#333;
    font-weight: bold;
    text-transform: capitalize;
}

div div.drill-list-item:last-child {
    border-bottom:1px solid #999;
}

.drill-list-item img.drill-thumb {
    float:left;
    padding:7px;
    width:200px;
    margin-left:10px;
    border:1px solid #888;
    background-color: #fff;
    border-radius: 5px;
}


/** GRID */

.drill-list-grid {
    border:1px solid #999;
    margin:0px;
    padding:3px;
    background: linear-gradient(#f0f0f0, #f7f7f7);
    width:357px;
    float:left;
    text-align: center;
    margin:7px;
}

.drill-list-grid a.drill-title {
    margin:0px;
    padding:3px;
    font-size: 14px;
    font-weight: bold;
    color:#a00;
    text-decoration: none;
    display:block;
    text-transform: uppercase;
}

.drill-list-grid a.drill-title:hover {
    text-decoration: underline;
}

.drill-list-grid img.drill-thumb {
    padding:7px;
    height:140px;
    border:1px solid #888;
    background-color: #fff;
    border-radius: 5px;
    margin-bottom:5px;
    margin-top:5px;
}

.drill-list-grid p.drill-category,
.drill-list-grid p.drill-players {
    font-size:12px;
    margin:0px;
    font-weight:normal;
    color:#333;
    text-transform: uppercase;
    margin-bottom:0px;
}

.drill-list-grid p.drill-category {
    font-style: italic;
}

.drill-list-grid .drill-label{
    color:#333;
    font-weight: bold;
}


/** UPDATE DIAGRAMS FORM **/

.update-diagrams-form table.form-grid img {
    width:200px;
    padding:5px;
    border:1px solid #aaa;
    background-color: #fff;
    border-radius: 5px;
}

.update-diagrams-form a.form-button {
    width:100px;
    display: inline-block;
    text-align: center;
    margin-right:4px;
}

.update-diagrams-form table.form-grid td:nth-child(2) {
    width:300px;
}